今天講OS 用DRBL + Clonezilla佈署之前,
應該要先作的幾個小動作。
幫助之後更新與管理者之後的登入便利。
ssh-key exchange , root 跟 預設的登入帳號
mirror site
OS Update.
Hostfiles
crontab ( ntp
記得可設上root的密碼,端看您的需求
passwd
ssh-keygen( enter *3 )
cd .ssh
cat id_rsa.pub >> authorized_keys
確定可以登入後
printf 'Host *\n \tStrictHostKeyChecking no' > /root/.ssh/config
這樣才不會被詢問金鑰正確性,這再很多IAAS服務透過SSH 交換資訊的時候很有幫助。
然後,同樣的步驟,也請設定於您的系統安裝時設定的帳號 例如 ezilla , jonathan 之類的。
這裡推薦 筆者的公司 國網中心
sed -i 's/tw.archive.ubuntu.com/free.nchc.org.tw/g' /etc/apt/sources.list
這樣一來更新就到國網中心,相對的網路速度就足夠了。
apt-get update ; apt-get upgrade -y
由於作業系統安裝完通常都離最新版本有一段距離。
以筆者為例,10/8號 我安裝14.04.1 ,到最新版本的更新需要56 upgrade .
但14.04.1應該出來不到三個月。
這樣的情況,其實建議再安裝大型主機前,盡可能的更新到最新版本。
這裡簡單為例
由於先前建議買的有4張網路介面。
所以可以下面這樣設計。
若主機群組稱為sky ,
1G
Public IP
1G
Private IP (CMD) sky-cmd-1
10G
VM communication sky-vm-1
10G
Disturbed file system. sky-dfs-1
so , 你可以這樣設定hostfile
將所有 Public ip 放在host file中,方便之後查詢
Private IP 則是設定192.168.x.x
VM communication 則是
10 or 172 or 192
的虛擬網路皆可 其hostname 可對應到 sky-vm-1
Disturbed file system. 則是 sky-dfs-1
記得的是相對應的網路設定需要寫到/etc/network/interfaces
寫下面的檔案丟到 /etc/cron.hourly 中
#!/bin/sh
sudo ntpdate time.stdtime.gov.tw;sudo hwclock -w
這樣即可,完成每個小時教時功能。
初步的OS 已經準備好,剩下的就端看您的需求,再額外調整了。
Day 9 Ending